Binding of Isaac - Afterbirth+ Lua Reference/Guide
EntityPlayer Class Reference
Inheritance diagram for EntityPlayer:
Entity

Public Member Functions

 RenderGlow (Vector position)
 
 RenderBody (Vector position)
 
 RenderHead (Vector position)
 
 RenderTop (Vector position)
 
string GetName ()
 
 AddMaxHearts (integer MaxHearts, boolean IgnoreKeeper)
 
boolean HasFullHearts ()
 
boolean HasFullHeartsAndSoulHearts ()
 
 AddHearts (integer Hearts)
 
 AddEternalHearts (integer EternalHearts)
 
 AddSoulHearts (integer SoulHearts)
 
 AddBlackHearts (integer BlackHearts)
 
 RemoveBlackHeart (integer BlackHeart)
 
boolean IsBlackHeart (integer Heart)
 
 AddJarHearts (integer Hearts)
 
integer GetJarHearts ()
 
 AddJarFlies (integer Flies)
 
integer GetJarFlies ()
 
 AddCoins (integer Amount)
 
 AddBombs (integer Amount)
 
 AddKeys (integer Amount)
 
 AddGoldenKey ()
 
 AddGoldenBomb ()
 
 AddGoldenHearts (integer Hearts)
 
EntityAddBlueSpider (Vector Position)
 
 RemoveBlueSpider ()
 
EntityAddBlueFlies (integer Amount, Vector Position, Entity Target)
 
 RemoveBlueFly ()
 
 AddPrettyFly ()
 
boolean TryUseKey ()
 
 AddCostume (Config::Item Item, boolean ItemStateOnly)
 
 AddNullCostume (Config::NullItemID NullId)
 
 RemoveCostume (Config::Item Item)
 
 RemoveSkinCostume ()
 
 ClearCostumes ()
 
 QueueItem (Config::Item Item, integer Charge, boolean Touched)
 
boolean FlushQueueItem ()
 
boolean IsItemQueueEmpty ()
 
 AddCollectible (CollectibleType Type, integer Charge, boolean AddConsumables)
 
integer GetCollectibleCount ()
 
 AddTrinket (TrinketType Type)
 
boolean TryRemoveTrinket (TrinketType Type)
 
 DropTrinket (Vector DropPos, boolean ReplaceTick)
 
integer GetMaxTrinkets ()
 
integer GetMaxPoketItems ()
 
 RemoveCollectible (CollectibleType Type)
 
 ClearTemporaryEffects ()
 
 DonateLuck (integer Luck)
 
boolean CanPickBlackHearts ()
 
boolean CanPickGoldenHearts ()
 
CollectibleType GetActiveItem ()
 
integer GetActiveCharge ()
 
integer GetBatteryCharge ()
 
integer GetActiveSubCharge ()
 
 SetActiveCharge (integer Charge)
 
 DischargeActiveItem ()
 
boolean NeedsCharge ()
 
boolean FullCharge ()
 
const PlayerPocketItem & GetPocketItem (integer SlotId)
 
 AddCard (Card Card)
 
 AddPill (PillColor Pill)
 
Card GetCard (integer SlotId)
 
PillColor GetPill (integer SlotId)
 
boolean HasCollectible (CollectibleType Type)
 
integer GetCollectibleNum (CollectibleType Type)
 
boolean HasTrinket (TrinketType Type)
 
boolean HasPlayerForm (PlayerForm Form)
 
boolean CanAddCollectible ()
 
boolean TryHoldTrinket (TrinketType Type)
 
 SetFullHearts ()
 
 AddCacheFlags (integer Flags)
 
 EvaluateItems ()
 
 RespawnFamiliars ()
 
EntityGetNPCTarget ()
 
Direction GetMovementDirection ()
 
Direction GetFireDirection ()
 
Direction GetHeadDirection ()
 
const VectorGetAimDirection ()
 
boolean AreOpposingShootDirectionsPressed ()
 
const VectorGetLastDirection ()
 
const VectorGetVelocityBeforeUpdate ()
 
float GetSmoothBodyRotation ()
 
integer GetFireDelay ()
 
integer GetMaxFireDelay ()
 
float GetShotSpeed ()
 
float GetTearDamage ()
 
float GetTearPoisonDamage ()
 
integer GetTearFlags ()
 
integer GetBombFlags ()
 
EntityBomb::BombVariant GetBombVariant (integer TearFlags, boolean ForceSmallBomb)
 
TearParams GetTearHitParams (WeaponType WeaponType, float DamageScale, integer TearDisplacement)
 
integer GetHearts ()
 
integer GetMaxHearts ()
 
integer GetSoulHearts ()
 
integer GetBlackHearts ()
 
integer GetEternalHearts ()
 
integer GetExtraLives ()
 
integer GetNumBombs ()
 
integer GetNumKeys ()
 
boolean HasGoldenKey ()
 
boolean HasGoldenBomb ()
 
integer GetGoldenHearts ()
 
integer GetNumCoins ()
 
PlayerType GetPlayerType ()
 
TrinketType GetTrinket (integer TrinketIndex)
 
float GetLuck ()
 
float GetSpeed ()
 
integer GetNumBlueFlies ()
 
integer GetNumBlueSpiders ()
 
PlayerItemState GetItemState ()
 
 UseActiveItem (CollectibleType Item, boolean ShowAnim, boolean KeepActiveItem, boolean AllowNonMainPlayer, boolean ToAddCostume)
 
float GetTearHeight ()
 
float GetTearFallingSpeed ()
 
float GetTearFallAcceleration ()
 
integer GetTearRangeModifier ()
 
integer GetTrinketMultiplier ()
 
TemporaryEffectsGetEffects ()
 
boolean HasWeaponType (WeaponType WeaponType)
 
EntityGetActiveWeaponEntity ()
 
EntityGetTractorBeam ()
 
boolean CanPickupItem ()
 
boolean IsHoldingItem ()
 
boolean IsHeldItemVisible ()
 
 Revive ()
 
 TryRemoveCollectibleCostume (CollectibleType Collectible, boolean KeepPersistent)
 
 TryRemoveTrinketCostume (TrinketType Trinket)
 
 TryRemoveNullCostume (Config::NullItemID NullId)
 
 AnimateCollectible (CollectibleType Collectible, string AnimName, string SpriteAnimName)
 
 AnimateTrinket (TrinketType Trinket, string AnimName, string SpriteAnimName)
 
 AnimateCard (Card Card, string AnimName)
 
 AnimatePill (PillColor Pill, string AnimName)
 
 AnimateTrapdoor ()
 
 AnimateLightTravel ()
 
 AnimateAppear ()
 
 AnimateTeleport (boolean Up)
 
 AnimateHappy ()
 
 AnimateSad ()
 
 AnimatePitfallIn ()
 
 AnimatePitfallOut ()
 
boolean IsExtraAnimationFinished ()
 
 StopExtraAnimation ()
 
 PlayExtraAnimation (string Animation)
 
 QueueExtraAnimation (string Animation)
 
integer GetDamageCooldown ()
 
 ResetDamageCooldown ()
 
 SetMinDamageCooldown (integer DamageCooldown)
 
boolean AreControlsEnabled ()
 
 UseCard (Card Card)
 
 UsePill (PillEffect PillEffect, PillColor PillColor)
 
boolean HasInvincibility ()
 
 SetShootingCooldown (integer Cooldown)
 
 SetTargetTrapDoor (GridEntity TrapDoor)
 
EntityLaserFireDelayedBrimstone (float Angle, Entity Parent)
 
const EntityRefGetLastDamageSource ()
 
integer GetLastDamageFlags ()
 
integer GetTotalDamageTaken ()
 
Entity_Tear & FireTear (Vector Position, Vector Velocity, boolean CanBeEye, boolean NoTractorBeam, boolean CanTriggerStreakEnd)
 
EntityBombFireBomb (Vector Position, Vector Velocity)
 
EntityLaserFireBrimstone (Vector Direction)
 
EntityLaserFireTechLaser (Vector Position, LaserOffset OffsetID, Vector Direction, boolean LeftEye, boolean OneHit)
 
EntityLaserFireTechXLaser (Vector Position, Vector Direction, float Radius)
 
EntityKnifeFireKnife (Entity Parent, float RotationOffset, boolean CantOverwrite, integer SubType)
 
BabySubType GetBabySkin ()
 
boolean CanShoot ()
 
boolean IsP2Appearing ()
 
boolean IsFullSpriteRendering ()
 
RNGGetCollectibleRNG (CollectibleType ID)
 
RNGGetTrinketRNG (TrinketType ID)
 
RNGGetPillRNG (PillEffect ID)
 
RNGGetCardRNG (Card ID)
 
 AddDeadEyeCharge ()
 
 ClearDeadEyeCharge ()
 
CollectibleType GetZodiacEffect ()
 
boolean IsPosInSpotLight (Vector Position)
 
MultiShotParams GetMultiShotParams ()
 
PosVel GetMultiShotPositionVelocity (integer LoopIndex, WeaponType Weapon, Vector ShotDirection, float ShotSpeed, MultiShotParams params)
 
Vector GetFlyingOffset ()
 
boolean WillPlayerRevive ()
 
integer GetLastActionTriggers ()
 
float GetGreedDonationBreakChance ()
 
- Public Member Functions inherited from Entity
table GetData ()
 
 Update ()
 
 Render (Vector Offset)
 
boolean RenderShadowLayer (Vector Offset)
 
 PostRender ()
 
boolean TakeDamage (float Damage, integer Flags, EntityRef Source, integer DamageCountdown)
 
boolean HasMortalDamage ()
 
 Kill ()
 
 Die ()
 
 Remove ()
 
 BloodExplode ()
 
 AddVelocity (Vector Velocity)
 
 MultiplyFriction (float Value)
 
 SetColor (Color Color, integer Duration, integer Priority, boolean Fadeout, boolean Share)
 
const ColorGetColor ()
 
 SetSpriteFrame (string AnimationName, integer FrameNum)
 
 SetSpriteOverlayFrame (string AnimationName, integer FrameNum)
 
 SetSize (float Size, Vector SizeMulti, integer NumGridCollisionPoints)
 
boolean CollidesWithGrid ()
 
boolean IsEnemy ()
 
boolean IsActiveEnemy (boolean includeDead)
 
boolean IsVulnerableEnemy ()
 
boolean IsFlying ()
 
 AddEntityFlags (integer Flags)
 
 ClearEntityFlags (integer Flags)
 
integer GetEntityFlags ()
 
boolean HasEntityFlags (integer Flags)
 
boolean HasFullHealth ()
 
 AddHealth (float HitPoints)
 
 AddPoison (EntityRef Source, integer Duration, float Damage)
 
 AddFreeze (EntityRef Source, integer Duration)
 
 AddSlowing (EntityRef Source, integer Duration, float SlowValue, Color SlowColor)
 
 AddCharmed (integer Duration)
 
 AddConfusion (EntityRef Source, integer Duration, boolean IgnoreBosses)
 
 AddMidasFreeze (EntityRef Source, integer Duration)
 
 AddFear (EntityRef Source, integer Duration)
 
 AddBurn (EntityRef Source, integer Duration, float Damage)
 
 AddShrink (EntityRef Source, integer Duration)
 
 RemoveStatusEffects ()
 
boolean Exists ()
 
boolean IsDead ()
 
boolean IsVisible ()
 
boolean IsInvincible ()
 
boolean CanShutDoors ()
 
boolean IsBoss ()
 
BossId GetBossID ()
 
EntityGetLastParent ()
 
EntityGetLastChild ()
 
boolean HasCommonParentWithEntity (Entity Other)
 
boolean IsFrame (integer Frame, integer Offset)
 
RNGGetDropRNG ()
 
SpriteGetSprite ()
 
EntityPlayer ToPlayer ()
 
EntityEffect ToEffect ()
 
EntityNPC ToNPC ()
 
EntityPickup ToPickup ()
 
EntityFamiliar ToFamiliar ()
 

Public Attributes

const VectorTearsOffset
 
boolean ControlsEnabled
 
const EntityDesc & FriendBallEnemy
 
Vector SpriteScale
 
- Public Attributes inherited from Entity
float Friction
 
Vector Position
 
Vector Velocity
 
const EntityType Type
 
integer Variant
 
integer SubType
 
EntityType SpawnerType
 
integer SpawnerVariant
 
const ColorSplatColor
 
boolean Visible
 
const VectorPositionOffset
 
integer RenderZOffset
 
boolean FlipX
 
const VectorSpriteOffset
 
const VectorSpriteScale
 
float SpriteRotation
 
Vector SizeMulti
 
float Mass
 
float MaxHitPoints
 
float HitPoints
 
const integer Index
 
const VectorTargetPosition
 
GridCollisionClass GridCollisionClass
 
EntityCollisionClass EntityCollisionClass
 
float CollisionDamage
 
const integer SpawnGridIndex
 
EntityParent
 
EntityChild
 
EntityTarget
 
EntitySpawnerEntity
 
const integer FrameCount
 
const integer InitSeed
 
const integer DropSeed
 
float DepthOffset
 

Additional Inherited Members

- Static Public Attributes inherited from Entity
static Color Color
 
static float Size
 

Member Function Documentation

◆ AddBlackHearts()

EntityPlayer::AddBlackHearts ( integer  BlackHearts)

◆ AddBlueFlies()

Entity& EntityPlayer::AddBlueFlies ( integer  Amount,
Vector  Position,
Entity  Target 
)

◆ AddBlueSpider()

Entity& EntityPlayer::AddBlueSpider ( Vector  Position)

◆ AddBombs()

EntityPlayer::AddBombs ( integer  Amount)

◆ AddCacheFlags()

EntityPlayer::AddCacheFlags ( integer  Flags)

◆ AddCard()

EntityPlayer::AddCard ( Card  Card)

◆ AddCoins()

EntityPlayer::AddCoins ( integer  Amount)

◆ AddCollectible()

EntityPlayer::AddCollectible ( CollectibleType  Type,
integer  Charge,
boolean  AddConsumables 
)

◆ AddCostume()

EntityPlayer::AddCostume ( Config::Item  Item,
boolean  ItemStateOnly 
)

◆ AddDeadEyeCharge()

EntityPlayer::AddDeadEyeCharge ( )

◆ AddEternalHearts()

EntityPlayer::AddEternalHearts ( integer  EternalHearts)

◆ AddGoldenBomb()

EntityPlayer::AddGoldenBomb ( )

◆ AddGoldenHearts()

EntityPlayer::AddGoldenHearts ( integer  Hearts)

◆ AddGoldenKey()

EntityPlayer::AddGoldenKey ( )

◆ AddHearts()

EntityPlayer::AddHearts ( integer  Hearts)

◆ AddJarFlies()

EntityPlayer::AddJarFlies ( integer  Flies)

◆ AddJarHearts()

EntityPlayer::AddJarHearts ( integer  Hearts)

◆ AddKeys()

EntityPlayer::AddKeys ( integer  Amount)

◆ AddMaxHearts()

EntityPlayer::AddMaxHearts ( integer  MaxHearts,
boolean  IgnoreKeeper 
)

◆ AddNullCostume()

EntityPlayer::AddNullCostume ( Config::NullItemID  NullId)

◆ AddPill()

EntityPlayer::AddPill ( PillColor  Pill)

◆ AddPrettyFly()

EntityPlayer::AddPrettyFly ( )

◆ AddSoulHearts()

EntityPlayer::AddSoulHearts ( integer  SoulHearts)

◆ AddTrinket()

EntityPlayer::AddTrinket ( TrinketType  Type)

◆ AnimateAppear()

EntityPlayer::AnimateAppear ( )

◆ AnimateCard()

EntityPlayer::AnimateCard ( Card  Card,
string  AnimName 
)

◆ AnimateCollectible()

EntityPlayer::AnimateCollectible ( CollectibleType  Collectible,
string  AnimName,
string  SpriteAnimName 
)

◆ AnimateHappy()

EntityPlayer::AnimateHappy ( )

◆ AnimateLightTravel()

EntityPlayer::AnimateLightTravel ( )

◆ AnimatePill()

EntityPlayer::AnimatePill ( PillColor  Pill,
string  AnimName 
)

◆ AnimatePitfallIn()

EntityPlayer::AnimatePitfallIn ( )

◆ AnimatePitfallOut()

EntityPlayer::AnimatePitfallOut ( )

◆ AnimateSad()

EntityPlayer::AnimateSad ( )

◆ AnimateTeleport()

EntityPlayer::AnimateTeleport ( boolean  Up)

◆ AnimateTrapdoor()

EntityPlayer::AnimateTrapdoor ( )

◆ AnimateTrinket()

EntityPlayer::AnimateTrinket ( TrinketType  Trinket,
string  AnimName,
string  SpriteAnimName 
)

◆ AreControlsEnabled()

boolean EntityPlayer::AreControlsEnabled ( )

◆ AreOpposingShootDirectionsPressed()

boolean EntityPlayer::AreOpposingShootDirectionsPressed ( )

◆ CanAddCollectible()

boolean EntityPlayer::CanAddCollectible ( )

◆ CanPickBlackHearts()

boolean EntityPlayer::CanPickBlackHearts ( )

◆ CanPickGoldenHearts()

boolean EntityPlayer::CanPickGoldenHearts ( )

◆ CanPickupItem()

boolean EntityPlayer::CanPickupItem ( )

◆ CanShoot()

boolean EntityPlayer::CanShoot ( )

◆ ClearCostumes()

EntityPlayer::ClearCostumes ( )

◆ ClearDeadEyeCharge()

EntityPlayer::ClearDeadEyeCharge ( )

◆ ClearTemporaryEffects()

EntityPlayer::ClearTemporaryEffects ( )

◆ DischargeActiveItem()

EntityPlayer::DischargeActiveItem ( )

◆ DonateLuck()

EntityPlayer::DonateLuck ( integer  Luck)

◆ DropTrinket()

EntityPlayer::DropTrinket ( Vector  DropPos,
boolean  ReplaceTick 
)

◆ EvaluateItems()

EntityPlayer::EvaluateItems ( )

◆ FireBomb()

EntityBomb& EntityPlayer::FireBomb ( Vector  Position,
Vector  Velocity 
)

◆ FireBrimstone()

EntityLaser& EntityPlayer::FireBrimstone ( Vector  Direction)

◆ FireDelayedBrimstone()

EntityLaser& EntityPlayer::FireDelayedBrimstone ( float  Angle,
Entity  Parent 
)

◆ FireKnife()

EntityKnife& EntityPlayer::FireKnife ( Entity  Parent,
float  RotationOffset,
boolean  CantOverwrite,
integer  SubType 
)

◆ FireTear()

Entity_Tear& EntityPlayer::FireTear ( Vector  Position,
Vector  Velocity,
boolean  CanBeEye,
boolean  NoTractorBeam,
boolean  CanTriggerStreakEnd 
)

◆ FireTechLaser()

EntityLaser& EntityPlayer::FireTechLaser ( Vector  Position,
LaserOffset  OffsetID,
Vector  Direction,
boolean  LeftEye,
boolean  OneHit 
)

◆ FireTechXLaser()

EntityLaser& EntityPlayer::FireTechXLaser ( Vector  Position,
Vector  Direction,
float  Radius 
)

◆ FlushQueueItem()

boolean EntityPlayer::FlushQueueItem ( )

◆ FullCharge()

boolean EntityPlayer::FullCharge ( )

◆ GetActiveCharge()

integer EntityPlayer::GetActiveCharge ( )

◆ GetActiveItem()

CollectibleType EntityPlayer::GetActiveItem ( )

◆ GetActiveSubCharge()

integer EntityPlayer::GetActiveSubCharge ( )

◆ GetActiveWeaponEntity()

Entity& EntityPlayer::GetActiveWeaponEntity ( )

◆ GetAimDirection()

const Vector& EntityPlayer::GetAimDirection ( )

◆ GetBabySkin()

BabySubType EntityPlayer::GetBabySkin ( )

◆ GetBatteryCharge()

integer EntityPlayer::GetBatteryCharge ( )

◆ GetBlackHearts()

integer EntityPlayer::GetBlackHearts ( )

◆ GetBombFlags()

integer EntityPlayer::GetBombFlags ( )

◆ GetBombVariant()

EntityBomb::BombVariant EntityPlayer::GetBombVariant ( integer  TearFlags,
boolean  ForceSmallBomb 
)

◆ GetCard()

Card EntityPlayer::GetCard ( integer  SlotId)

◆ GetCardRNG()

RNG& EntityPlayer::GetCardRNG ( Card  ID)

◆ GetCollectibleCount()

integer EntityPlayer::GetCollectibleCount ( )

◆ GetCollectibleNum()

integer EntityPlayer::GetCollectibleNum ( CollectibleType  Type)

◆ GetCollectibleRNG()

RNG& EntityPlayer::GetCollectibleRNG ( CollectibleType  ID)

◆ GetDamageCooldown()

integer EntityPlayer::GetDamageCooldown ( )

◆ GetEffects()

TemporaryEffects& EntityPlayer::GetEffects ( )

◆ GetEternalHearts()

integer EntityPlayer::GetEternalHearts ( )

◆ GetExtraLives()

integer EntityPlayer::GetExtraLives ( )

◆ GetFireDelay()

integer EntityPlayer::GetFireDelay ( )

◆ GetFireDirection()

Direction EntityPlayer::GetFireDirection ( )

◆ GetFlyingOffset()

Vector EntityPlayer::GetFlyingOffset ( )

◆ GetGoldenHearts()

integer EntityPlayer::GetGoldenHearts ( )

◆ GetGreedDonationBreakChance()

float EntityPlayer::GetGreedDonationBreakChance ( )

◆ GetHeadDirection()

Direction EntityPlayer::GetHeadDirection ( )

◆ GetHearts()

integer EntityPlayer::GetHearts ( )

◆ GetItemState()

PlayerItemState EntityPlayer::GetItemState ( )

◆ GetJarFlies()

integer EntityPlayer::GetJarFlies ( )

◆ GetJarHearts()

integer EntityPlayer::GetJarHearts ( )

◆ GetLastActionTriggers()

integer EntityPlayer::GetLastActionTriggers ( )

◆ GetLastDamageFlags()

integer EntityPlayer::GetLastDamageFlags ( )

◆ GetLastDamageSource()

const EntityRef& EntityPlayer::GetLastDamageSource ( )

◆ GetLastDirection()

const Vector& EntityPlayer::GetLastDirection ( )

◆ GetLuck()

float EntityPlayer::GetLuck ( )

◆ GetMaxFireDelay()

integer EntityPlayer::GetMaxFireDelay ( )

◆ GetMaxHearts()

integer EntityPlayer::GetMaxHearts ( )

◆ GetMaxPoketItems()

integer EntityPlayer::GetMaxPoketItems ( )

◆ GetMaxTrinkets()

integer EntityPlayer::GetMaxTrinkets ( )

◆ GetMovementDirection()

Direction EntityPlayer::GetMovementDirection ( )

◆ GetMultiShotParams()

MultiShotParams EntityPlayer::GetMultiShotParams ( )

◆ GetMultiShotPositionVelocity()

PosVel EntityPlayer::GetMultiShotPositionVelocity ( integer  LoopIndex,
WeaponType  Weapon,
Vector  ShotDirection,
float  ShotSpeed,
MultiShotParams  params 
)

◆ GetName()

string EntityPlayer::GetName ( )

◆ GetNPCTarget()

Entity& EntityPlayer::GetNPCTarget ( )

◆ GetNumBlueFlies()

integer EntityPlayer::GetNumBlueFlies ( )

◆ GetNumBlueSpiders()

integer EntityPlayer::GetNumBlueSpiders ( )

◆ GetNumBombs()

integer EntityPlayer::GetNumBombs ( )

◆ GetNumCoins()

integer EntityPlayer::GetNumCoins ( )

◆ GetNumKeys()

integer EntityPlayer::GetNumKeys ( )

◆ GetPill()

PillColor EntityPlayer::GetPill ( integer  SlotId)

◆ GetPillRNG()

RNG& EntityPlayer::GetPillRNG ( PillEffect  ID)

◆ GetPlayerType()

PlayerType EntityPlayer::GetPlayerType ( )

◆ GetPocketItem()

const PlayerPocketItem& EntityPlayer::GetPocketItem ( integer  SlotId)

◆ GetShotSpeed()

float EntityPlayer::GetShotSpeed ( )

◆ GetSmoothBodyRotation()

float EntityPlayer::GetSmoothBodyRotation ( )

◆ GetSoulHearts()

integer EntityPlayer::GetSoulHearts ( )

◆ GetSpeed()

float EntityPlayer::GetSpeed ( )

◆ GetTearDamage()

float EntityPlayer::GetTearDamage ( )

◆ GetTearFallAcceleration()

float EntityPlayer::GetTearFallAcceleration ( )

◆ GetTearFallingSpeed()

float EntityPlayer::GetTearFallingSpeed ( )

◆ GetTearFlags()

integer EntityPlayer::GetTearFlags ( )

◆ GetTearHeight()

float EntityPlayer::GetTearHeight ( )

◆ GetTearHitParams()

TearParams EntityPlayer::GetTearHitParams ( WeaponType  WeaponType,
float  DamageScale,
integer  TearDisplacement 
)

◆ GetTearPoisonDamage()

float EntityPlayer::GetTearPoisonDamage ( )

◆ GetTearRangeModifier()

integer EntityPlayer::GetTearRangeModifier ( )

◆ GetTotalDamageTaken()

integer EntityPlayer::GetTotalDamageTaken ( )

◆ GetTractorBeam()

Entity& EntityPlayer::GetTractorBeam ( )

◆ GetTrinket()

TrinketType EntityPlayer::GetTrinket ( integer  TrinketIndex)

◆ GetTrinketMultiplier()

integer EntityPlayer::GetTrinketMultiplier ( )

◆ GetTrinketRNG()

RNG& EntityPlayer::GetTrinketRNG ( TrinketType  ID)

◆ GetVelocityBeforeUpdate()

const Vector& EntityPlayer::GetVelocityBeforeUpdate ( )

◆ GetZodiacEffect()

CollectibleType EntityPlayer::GetZodiacEffect ( )

◆ HasCollectible()

boolean EntityPlayer::HasCollectible ( CollectibleType  Type)

◆ HasFullHearts()

boolean EntityPlayer::HasFullHearts ( )

◆ HasFullHeartsAndSoulHearts()

boolean EntityPlayer::HasFullHeartsAndSoulHearts ( )

◆ HasGoldenBomb()

boolean EntityPlayer::HasGoldenBomb ( )

◆ HasGoldenKey()

boolean EntityPlayer::HasGoldenKey ( )

◆ HasInvincibility()

boolean EntityPlayer::HasInvincibility ( )

◆ HasPlayerForm()

boolean EntityPlayer::HasPlayerForm ( PlayerForm  Form)

◆ HasTrinket()

boolean EntityPlayer::HasTrinket ( TrinketType  Type)

◆ HasWeaponType()

boolean EntityPlayer::HasWeaponType ( WeaponType  WeaponType)

◆ IsBlackHeart()

boolean EntityPlayer::IsBlackHeart ( integer  Heart)

◆ IsExtraAnimationFinished()

boolean EntityPlayer::IsExtraAnimationFinished ( )

◆ IsFullSpriteRendering()

boolean EntityPlayer::IsFullSpriteRendering ( )

◆ IsHeldItemVisible()

boolean EntityPlayer::IsHeldItemVisible ( )

◆ IsHoldingItem()

boolean EntityPlayer::IsHoldingItem ( )

◆ IsItemQueueEmpty()

boolean EntityPlayer::IsItemQueueEmpty ( )

◆ IsP2Appearing()

boolean EntityPlayer::IsP2Appearing ( )

◆ IsPosInSpotLight()

boolean EntityPlayer::IsPosInSpotLight ( Vector  Position)

◆ NeedsCharge()

boolean EntityPlayer::NeedsCharge ( )

◆ PlayExtraAnimation()

EntityPlayer::PlayExtraAnimation ( string  Animation)

◆ QueueExtraAnimation()

EntityPlayer::QueueExtraAnimation ( string  Animation)

◆ QueueItem()

EntityPlayer::QueueItem ( Config::Item  Item,
integer  Charge,
boolean  Touched 
)

◆ RemoveBlackHeart()

EntityPlayer::RemoveBlackHeart ( integer  BlackHeart)

◆ RemoveBlueFly()

EntityPlayer::RemoveBlueFly ( )

◆ RemoveBlueSpider()

EntityPlayer::RemoveBlueSpider ( )

◆ RemoveCollectible()

EntityPlayer::RemoveCollectible ( CollectibleType  Type)

◆ RemoveCostume()

EntityPlayer::RemoveCostume ( Config::Item  Item)

◆ RemoveSkinCostume()

EntityPlayer::RemoveSkinCostume ( )

◆ RenderBody()

EntityPlayer::RenderBody ( Vector  position)

◆ RenderGlow()

EntityPlayer::RenderGlow ( Vector  position)

◆ RenderHead()

EntityPlayer::RenderHead ( Vector  position)

◆ RenderTop()

EntityPlayer::RenderTop ( Vector  position)

◆ ResetDamageCooldown()

EntityPlayer::ResetDamageCooldown ( )

◆ RespawnFamiliars()

EntityPlayer::RespawnFamiliars ( )

◆ Revive()

EntityPlayer::Revive ( )

◆ SetActiveCharge()

EntityPlayer::SetActiveCharge ( integer  Charge)

◆ SetFullHearts()

EntityPlayer::SetFullHearts ( )

◆ SetMinDamageCooldown()

EntityPlayer::SetMinDamageCooldown ( integer  DamageCooldown)

◆ SetShootingCooldown()

EntityPlayer::SetShootingCooldown ( integer  Cooldown)

◆ SetTargetTrapDoor()

EntityPlayer::SetTargetTrapDoor ( GridEntity  TrapDoor)

◆ StopExtraAnimation()

EntityPlayer::StopExtraAnimation ( )

◆ TryHoldTrinket()

boolean EntityPlayer::TryHoldTrinket ( TrinketType  Type)

◆ TryRemoveCollectibleCostume()

EntityPlayer::TryRemoveCollectibleCostume ( CollectibleType  Collectible,
boolean  KeepPersistent 
)

◆ TryRemoveNullCostume()

EntityPlayer::TryRemoveNullCostume ( Config::NullItemID  NullId)

◆ TryRemoveTrinket()

boolean EntityPlayer::TryRemoveTrinket ( TrinketType  Type)

◆ TryRemoveTrinketCostume()

EntityPlayer::TryRemoveTrinketCostume ( TrinketType  Trinket)

◆ TryUseKey()

boolean EntityPlayer::TryUseKey ( )

◆ UseActiveItem()

EntityPlayer::UseActiveItem ( CollectibleType  Item,
boolean  ShowAnim,
boolean  KeepActiveItem,
boolean  AllowNonMainPlayer,
boolean  ToAddCostume 
)

◆ UseCard()

EntityPlayer::UseCard ( Card  Card)

◆ UsePill()

EntityPlayer::UsePill ( PillEffect  PillEffect,
PillColor  PillColor 
)

◆ WillPlayerRevive()

boolean EntityPlayer::WillPlayerRevive ( )

Member Data Documentation

◆ ControlsEnabled

boolean EntityPlayer::ControlsEnabled

◆ FriendBallEnemy

const EntityDesc& EntityPlayer::FriendBallEnemy

◆ SpriteScale

Vector EntityPlayer::SpriteScale

◆ TearsOffset

const Vector& EntityPlayer::TearsOffset